package com.young.weixin.util;


/**
 * 常量类
 *
 * @author wangjiyu@imdada.cn
 * @create 2019/5/5
 */
public class WxConstants {

    /**
     * 微信消息的key
     */
    public interface WX_MESSAGE_KEYS {
        /**
         * 收消息人的openid
         */
        String TO_USER_NAME = "ToUserName";
        /**
         * 发消息人的openid
         */
        String FROM_USER_NAME = "FromUserName";
        /**
         * 消息时间 单位秒
         */
        String CREATE_TIME = "CreateTime";
        /**
         * 消息类型
         */
        String MSG_TYPE = "MsgType";
        /**
         * 消息id
         */
        String MSG_ID = "MsgId";

        // ====== 文本消息 ======
        /**
         * 消息内容
         */
        String CONTENT = "Content";
        // ====== 图片消息 ======
        /**
         * 图片链接
         */
        String PIC_URL = "PicUrl";
        /**
         * 媒体id
         * 图片消息, 视频消息, 小视频消息, 语音消息都有该字段
         */
        String MEDIA_ID = "MediaId";
        // ====== 链接消息 ======

        /**
         * 消息标题
         */
        String TITLE = "Title";
        /**
         * 消息描述
         */
        String DESCRIPTION = "Description";
        /**
         * 消息链接
         */
        String URL = "Url";
        // ====== 地理位置消息 ======

        /**
         * 地理位置纬度
         */
        String LOCATION_X = "Location_X";
        /**
         * 地理位置经度
         */
        String LOCATION_Y = "Location_Y";
        /**
         * 地理位置信息
         */
        String LABEL = "Label";
        /**
         * 地图缩放大小
         */
        String SCALE = "Scale";
        // ====== 视频消息, 小视频消息 ======
        /**
         * 视频消息缩略图的媒体id，可以调用多媒体文件下载接口拉取数据
         */
        String THUMB_MEDIA_ID = "ThumbMediaId";
        // ====== 语音消息 ======

        /**
         * 语音格式，如amr，speex等
         */
        String FORMAT = "Format";
        /**
         * 语音识别结果，UTF8编码
         */
        String RECOGNITION = "Recognition";
        // ====== 事件消息 ======
        /**
         * 事件类型
         */
        String EVENT = "Event";
        /**
         * 事件KEY值
         */
        String EVENT_KEY = "EventKey";
        /**
         * 二维码的ticket
         */
        String TICKET = "Ticket";
        /**
         * 纬度
         */
        String LATITUDE = "Latitude";
        /**
         * 经度
         */
        String LONGITUDE = "Longitude";
        /**
         * 精度
         */
        String PRECISION = "Precision";
    }


}
